DESARROLLO
ALGORITMO Y PSEUDOCÓDIGO
ALGORITMO Y PSEUDOCÓDIGO
¡Empecemos!
Llegó el momento para que te conviertas en el protagonista de tu aprendizaje.
Descubre y analiza la información que se presenta en la lección interactiva para transformarla en nuevo conocimiento.
Concepto de algoritmos
Concepto de algoritmos
Iniciaremos esta nueva etapa de aprendizaje definiendo qué es un algoritmo. ¡Vamos!
Además, es importante resaltar que los algoritmos juegan un rol sumamente importante en la programación ¿Por qué?
Los algoritmos son esenciales en la programación, ya que son la base sobre la cual se construyen los programas informáticos.
Además de su definición e importancia, en esta primera parte del módulo también conocerás las características del algoritmo, sus componentes, formas de representarlo, tipos y propiedades.
¡Vamos a conocer cada uno de estos temas!
a. Características principales de un algoritmo
a. Características principales de un algoritmo
Continuando con nuestro aprendizaje, veamos a ahora, qué es lo que caracteriza a un algoritmo.
Estas son sus 5 características principales
b. Componentes de un algoritmo
b. Componentes de un algoritmo
Ahora, procedamos a conocer los componentes que forman parte de un algoritmo.
Estos son los tres componentes de un algoritmo son:
- Reverso de la tarjeta
Entrada: Se refiere a los datos iniciales necesarios para resolver el problema.
- Reverso de la tarjeta
Proceso: Este está constituido por las operaciones o cálculos necesarios para alcanzar la solución.
- Reverso de la tarjeta
Salida: Aquí encontramos al resultado final obtenido después de realizar el proceso.
Ahora, te presentamos un ejemplo simple que consiste en: "Sumar dos números"
Éste estará conformado por:
1. Inicio.
2. Leer dos números (entrada).
3. Sumar los dos números (proceso).
4. Mostrar el resultado (salida).
5. Fin.
c. Formas de representar un algoritmo
c. Formas de representar un algoritmo
Es momento de conocer de qué manera un algoritmo se representa.
Aprendamos las tres formas de representar un algoritmo:
Texto descriptivo
El cual se materializa usando lenguaje natural. Veamos un ejemplo:
Pseudocódigo
Se encuentra representado a través del uso de un lenguaje semiformal. Revisemos cómo puede ser:
Diagramas de flujo
Este se da a través de representaciones gráficas que muestran los pasos del algoritmo. Observemos un modelo de diagrama:
d. Tipos de algoritmos
d. Tipos de algoritmos
Ahora que ya conocemos en qué consiste un algoritmo, características , componentes y formas de representación, es momento de explorar sus tipos.
Encontramos 4 tipos de algoritmos, los cuales son:
Propiedades importantes
Propiedades importantes
Todo algoritmo debe de contar con ciertas propiedades para así obtener el resultado esperado.
Los algoritmos cuentan con 3 propiedades importantes:
Antes de culminar con la primera parte de este módulo, te invitamos a revisar el siguiente ejemplo práctico, el cual recoge los conocimientos compartidos anteriormente. ¡Veamos!
Ideas claves
Ideas claves
Recordemos algunas ideas clave de lo que acabamos de aprender:
- 1
Un algoritmo es una secuencia de pasos lógicos para resolver problemas, y debe ser finito, definido y eficiente.
- 2
Los algoritmos se pueden expresar en texto descriptivo, pseudocódigo o diagramas de flujo, facilitando su comprensión y aplicación.
- 3
Existen tipos de algoritmos secuenciales, condicionales, iterativos y recursivos, cada uno adecuado para diferentes problemas y soluciones.